t = ('python', 'java', ['asp', 'php'], 'scheme')
print(t[1])

# 开始,结束,步长
print(t[0:3:2])

# 循环
for i in t:
    print(i)

# 索引遍历
for i in range(len(t)):
    print(t[i])

# enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列
for i, v in enumerate(t, 2):
    print(i, v)

# 生成式
t = (i for i in range(3))
# print(tuple(t))
print(t)

# for 循环获取生成器中的元素
for i in t:
    print(i)

# __next__() 获取生成器中的元素
t = (i for i in range(3))
print(t.__next__())
print(t.__next__())
print(t.__next__())
